package com.whli.jee.system.dao;

import com.whli.jee.common.web.dao.IBaseDao;
import com.whli.jee.system.entity.SysDict;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 *
 * @author whli
 * @version 1.0
 * @since 1.0
 * */
@Repository
public interface ISysDictDao extends IBaseDao<SysDict> {

    /**
     * 根据父字典值查询子字典
     * @param value
     * @return
     */
    List<SysDict> listByParentValue(@Param("value") String value);

    SysDict getByValue(@Param("value") String value);


    /**
     * 根据父ID及排序查询区域
     * @param entity
     * @return
     */
    SysDict getByParentIdAndSort(@Param("entity") SysDict entity);
}
